<?php
/**
 * 自定义递归删除文件夹
 * @param   string $dir  目录名
 */
function delDir($dir){
	//判断文件夹是否存在 文件不存在打开会报错
	if(file_exists($dir)){
		if($opendir=opendir($dir)){
			//循环遍历目录
			while($filename=readdir($opendir)){
				//排除.和..
				if($filename!='.' && $filename!='..'){
					//拼接子目录路径
					$newdir=$dir.'/'.$filename;
					//判断如果是目录 遍历目录 是文件删除文件
					if(is_dir($newdir))
						delDir($newdir);
					if(is_file($newdir))
						unlink($newdir);
				}
			}

			//关闭文件
			closedir($opendir);
			//删除目录本身
			rmdir($dir);
		}
	}
}

// delDir('new');